Symphony Framework
AsyncObservableCollection<T> Class
Members 
Symphony.Conductor.Types Namespace : AsyncObservableCollection<T> Class
Collecton class that ensures syncronisation between UI and background worker/loader thread.
Syntax
public class AsyncObservableCollection<T> : System.Collections.ObjectModel.ObservableCollection<T> 
Type Parameters
T
Remarks
The standard ObservableCollection from Microsoft is not thread safe. If you create the instance of the collection on one thread, for example the user interface thread, and then try to manage the colletion on another thread, for example a background worker thread, the program will throw an exception. The AsyncObservableCollection<T> collection extends the ObservableCollection class and provides a number of methods that allow thread safe managment of the collection.
Inheritance Hierarchy

System.Object
   System.Collections.ObjectModel.Collection<T>
      System.Collections.ObjectModel.ObservableCollection<T>
         Symphony.Conductor.Types.AsyncObservableCollection<T>
            Symphony.Conductor.Content.CollectionData<T>

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AsyncObservableCollection<T> Members
Symphony.Conductor.Types Namespace